import { Column, Entity, PrimaryGeneratedColumn, Unique } from 'typeorm';

// 和表名进行“绑定”
@Entity('admin_user')
export class User {
  // 自增的主键
  @PrimaryGeneratedColumn()
  id: number;
  // 和数据库的字段形成映射关系
  @Column()
  // 不重复的字段名
  @Unique(['username'])
  username: string;
  @Column()
  password: string;
  @Column()
  role: string;
  @Column()
  nickname: string;
  @Column()
  active: number;
  @Column()
  avatar: string;
}
